Big Huge Thesaurus

locomotive engine

noun